Docker is one of those tools that has changed my developer workflow for the better. Most of the time I use docker for deploying application code, but there are other ways I use it as well. In this video, I take a look at some of the other ways I use docker when developing software. This video is sponsored by Docker. Check out their new features in Docker desktop! https://www.docker.com/products/docker-desktop/ Become a better developer in 4 minutes: https://bit.ly/45C7a29 👈 Join this channel to get access to perks: https://www.youtube.com/channel/UCWQaM7SpSECp9FELz-cHzuQ/join Join Discord: https://discord.com/invite/eMjRTvscyt Join Twitter: https://twitter.com/dreamsofcode_io 00:00:00 Intro 00:00:36 As a time machine 00:01:49 Running legacy Code 00:04:12 Hosting a Local Stack 00:07:52 Integration Testing 00:09:55 Improving Application Security